<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>GridReport SpringBoot</title>
</head>
<body>
<h1>GridReportWeb报表服务器JAVA版SpringBoot封装演示</h1>

<br/>
<a href="/report/pdf?pdf_mode=inline&grf=asserts/1a.grf&data_url=http://localhost:8080/data/companylist">报表PDF在浏览器打开</a>
<br/><br/>
<a href="/report/pdf?pdf_mode=attachment&grf=asserts/1a.grf&data_url=http://localhost:8080/data/companylist">报表PDF下载</a>

<hr/>
<br/>
<br/>
<h3>前提条件:</h3>
<p>1.需要把DLL动态库放到项目部署的TOMCAT8\bin目录（必须为Windows64位java运行环境），动态库文件获取的2种方式：
    <br/>
    (a)可以从本项目的DLL文件夹直接复制
    <br/>
    (b)从官网<a href="http://www.rubylong.cn/download/grsvr6-java.zip">http://www.rubylong.cn/download/grsvr6-java.zip</a>下载获得</p>

2.把gridreportJDK8.jar放到项目部署的TOMCAT8\lib目录（必须为Windows64位java运行环境）
<br/><br/>
最后，感谢锐浪软件，访问<a href="http://www.rubylong.cn/">官网</a>提供这么好的国人报表插件。

<br/><br/>
=================================================<br/>
补充说明：当前官网已经发布6.8.2版的Windwos和Liunx版本！<br/>
经本人实际测试，升级步骤如下：<br/>
1.从官网下载最新版的JAR包（官方的gridreport.jar是基于JDK8编译的，如需其他版本请自行根据源码编译打包）和DLL文件进行升级替换外
2.升级本项目中的GridReportController.java类中的对象声明，对象所在的包发生了变化：<br/>
第1处：<br/>
//1 创建报表对象,此处需要引入gridreport.jar到项目中
//gridreport.Report report = new gridreport.Report();
//6.8.2版本中创建报表对象，对象引入包变成 gridreport.jni.Report
gridreport.jni.Report report =new gridreport.jni.Report();

第2处：<br/>
//4 生成PDF文档数据到二进制数据对象
//gridreport.BinaryObject bo = report.ExportDirectToBinaryObject(ExportType.PDF);
//6.8.2版本中生成PDF文档数据到二进制数据对象，对象引入包变成 gridreport.jni.BinaryObject   gridreport.jni.ExportType;
gridreport.jni.BinaryObject bo = report.ExportDirectToBinaryObject(ExportType.PDF);
</body>
</html>